home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
United Public Domain Gold 2
/
United Public Domain Gold 2.iso
/
utilities
/
pu022.dms
/
pu022.adf
/
Source
/
Source.LZH
/
lmkfile
< prev
next >
Wrap
Text File
|
1991-06-17
|
2KB
|
57 lines
# make chemesthetics with the SAS/Lattice C 5.10, Metalworx 18-Jun-91
#
# newer files are ANSI-C compatible -> compiled with -ca
#
LANG=GERMAN
CFLAGS= -d$(LANG) -ff -csu -Hpre.sym -mt -O -qdh0: -q5
CFLAGS2= -d$(LANG) -ff -csu -Hpre.sym -mt -O -qdh0: -q5
# flags: -d$(LANG) define symbol at compile time
# -d2 enable debugging mode 2
# -ff use FFP floating point routines
# -csu delete duplicate string constants, treat all
# chars as unsigned
# -Hpre.sym use precompiled includes for faster compilation
# -O invoke global optimizer
# -mt minimaze code for time
# -qdh0: place quad (temporary) file in dh0:
# -q5 stop compile after 5 errors
LFLAGS=BUFSIZE 300
OFILES=chemest.o eingabe.o rev.o logo.o credits.o requests.o\
palettereq.o metalworx.o sanduhr.o globalstructs.o statistics.o\
prefs.o license.o sysinfo.o _main.o saveiff.o ilbmw.o extra.o
LIBS=LIB:lcmffp.lib,LIB:lc.lib,LIB:amiga.lib
#no rules for lincense.c, 'cos it's not provided, link license.o directly!
all: chemest
chemest: pre.sym $(OFILES)
blink from LIB:c.o+$(OFILES) TO chemest LIB $(LIBS) $(LFLAGS)
pre.sym: pre.c
lc -csu -ph -opre.sym -q5 pre.c
chemest.o: chemest.c chemest.h
logo.o: logo.c logo.h
lc $(CFLAGS2) -ca logo
credits.o: credits.c credits.h messages.h
metalworx.o: metalworx.c metalworx.h
lc $(CFLAGS2) -ca metalworx
statistics.o: statistics.c
lc $(CFLAGS2) -ca statistics
prefs.o: prefs.c prefs.h
lc $(CFLAGS2) -ca prefs
requests.o: requests.c
lc $(CFLAGS2) -ca requests
sysinfo.o: sysinfo.c
lc $(CFLAGS2) -ca sysinfo.c